home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / AMIGA / AMICUS / AMICUS04.ADF / idemo / demoreq.c < prev    next >
C/C++ Source or Header  |  1985-10-26  |  30KB  |  599 lines

  1. /****************************************************************
  2. *                                                               *
  3. * Copyright 1985, Commodore Amiga Inc.  All rights reserved.    *
  4. * No part of this program may be reproduced, transmitted,       *
  5. * transcribed, stored in retrieval system, or translated into   *
  6. * any language or computer language, in any form or by any      *
  7. * means, electronic, mechanical, magnetic, optical, chemical,   *
  8. * manual or otherwise, without the prior written permission of  *
  9. * Commodore Amiga Incorporated, 983 University Ave, #D          *
  10. * Los Gatos, CA 95030                                           *
  11. *                                                               *
  12. ****************************************************************/
  13.  
  14. /*** demoreq.c ***/
  15.  
  16. /*****************************************************************************
  17.  *
  18.  * INTUITION Test Suite -- Requester test data
  19.  *
  20.  * =Robert J. Mical=
  21.  * 28 April 1985
  22.  * (created:  31 January 1985)
  23.  *
  24.  * At one time or another, this program has tested all of the INTUITION 
  25.  * features, and sometimes has tested even the limits of my patience.
  26.  * 
  27.  * CONFIDENTIAL and PROPRIETARY
  28.  * Copyright (C) 1985, COMMODORE-AMIGA, INC.
  29.  * All Rights Reserved
  30.  *
  31.  ****************************************************************************/
  32.  
  33. #include "idemoall.h"
  34.  
  35. extern struct TextAttr TestFont;
  36.  
  37. #define TOGGLETEST 1
  38. /*#define AUTOKNOBTEST 1*/
  39.  
  40. /* ======================================================================== */
  41. /* === Requester Test Data ================================================ */
  42. /* ======================================================================== */
  43.  
  44. USHORT ReqStrVectors[] =
  45.     {
  46.     0, 0,
  47.     168, 0,
  48.     168, 11,
  49.     0, 11,
  50.     0, 0,
  51.     167, 0,
  52.     167, 11,
  53.     1, 11,
  54.     1, 0,
  55.     };
  56.  
  57. struct Border ReqStrBorder = 
  58.     {
  59.     -4, -2,     /* initial offsets */
  60.     1, 0, JAM1, /* pens and drawmode */
  61.     9,          /* number of vectors */
  62.     ReqStrVectors,      /* pointer to the actual array of vectors */
  63.     NULL,       /* next Border */
  64.     };
  65.  
  66. UBYTE ReqStrBuffer[100] = "String Gadgetry available now under Intuition!";
  67. UBYTE ReqUndoBuffer[100];
  68.  
  69. struct StringInfo ReqStrInfo =
  70.     {
  71.     ReqStrBuffer,       /* input buffer */
  72.     ReqUndoBuffer,      /* undo buffer */
  73.     0,          /* buffer position */
  74.     100,        /* maximum number of chars, including trailing NULL */
  75.     0, 0,       /* display, undo positions */
  76.     0,          /* number of chars in the buffer */
  77.     0, 0, 0,    /* position variables calculated by Intuition */
  78.     NULL,       /* RastPort pointer */
  79.     0,          /* LongInt */
  80.     };
  81.  
  82. struct Gadget ReqStringGadget =
  83.     {
  84.     NULL,                       /* Next Gadget */
  85.     10, 20, 161, 10,            /* (Left Top (rel)Width Height */
  86.     GADGHCOMP,                  /* Flags */
  87.     ENDGADGET,                  /* Activation flags */
  88.     REQGADGET | STRGADGET,      /* Type */
  89.     &ReqStrBorder,              /* Border Image */
  90.     NULL,                       /* no SelectRender */
  91.     NULL,                       /* no GadgetText */
  92.     0,                          /* no MutualExclude */
  93.     &ReqStrInfo,        /* SpecialInfo proportional data filled in later */
  94.     NULL,                       /* no ID */
  95.     NULL,                       /* no special data */
  96.     };
  97.  
  98.  
  99. /* this is the data for a test Proportional Gadget */
  100. USHORT RPData[] =
  101.     {
  102.     0x01FC, 0x0000,
  103.     0x07FF, 0x0000,
  104.     0x0F8F, 0x8000,
  105.     0x1F07, 0xC000,
  106.     0x1E03, 0xC000,
  107.     0x3E03, 0xE000,
  108.     0x3C01, 0xE000,
  109.     0x7C01, 0xF000,
  110.     0x7C01, 0xF000,
  111.     0x7C01, 0xF000,
  112.     0x7C01, 0xF000,
  113.     0x7C01, 0xF000,
  114.     0x7C01, 0xF000,
  115.     0x7C01, 0xF000,
  116.     0x7C01, 0xF000,
  117.     0x7C01, 0xF000,
  118.     0x3C01, 0xE000,
  119.     0x3E03, 0xE000,
  120.     0x1E03, 0xC000,
  121.     0x1F07, 0xC000,
  122.     0x0F8F, 0x8000,
  123.     0x07FF, 0x0000,
  124.     0x01FC, 0x0000,
  125.     };
  126.  
  127. USHORT RPSData[] =
  128.     {
  129.     0x0E00,
  130.     0x3B80,
  131.     0x60C0,
  132.     0x60C0,
  133.     0xCE60,
  134.     0xDF60,
  135.     0xCE60,
  136.     0x60C0,
  137.     0x60C0,
  138.     0x3B80,
  139.     0x0E00,
  140.     };
  141.  
  142.  
  143. /* Although the data is set up correctly for an image to be used for
  144.  * the Proportional Gadgetry, if the AUTOKNOB option is selected then 
  145.  * INTUITION initializes this and uses it for the AutoKnob.
  146.  */
  147. struct Image RPropImage =
  148.     {
  149.     0, 0,       /* Left, Top */
  150.     21, 23, 1,  /* Width, Height, Depth */
  151.     RPData,     /* actual image data */
  152.     0x1, 0x0,   /* PlanePick, PlaneOnOff */
  153.     };
  154.  
  155. struct Image RPSelectImage =
  156.     {
  157.     0, 0,       /* Left, Top */
  158.     21, 23, 1,  /* Width, Height, Depth */
  159. /*???    RPSData,       /* actual image data */
  160.     RPData,     /* actual image data */
  161.     0x2, 0x0,   /* PlanePick, PlaneOnOff */
  162.     };
  163.  
  164.  
  165. /* a test PropInfo */
  166. struct PropInfo RTestProp =
  167.     {
  168. #ifdef AUTOKNOBTEST
  169.     AUTOKNOB | FREEHORIZ | FREEVERT,    /* Flags; free on both vertices! */
  170. #else
  171.     FREEHORIZ | FREEVERT,       /* Flags; free on both vertices! */
  172. #endif
  173.     0, 0,                       /* Pots */
  174.     0x5555, 0x3FFF,             /* Bodies:  Horiz is 1/3, Vert is 1/4 */
  175.     0, 0, 0, 0, 0, 0,           /* INTUITION uses these */
  176.     };
  177.  
  178. /* here's the Gadget portion of our Proportional Gadget */
  179. struct Gadget ReqProp =
  180.     {
  181.     &ReqStringGadget,   /* next gadget */
  182.     -70, 35, 60, -35 - 5, /* select box (rel)left top width (rel)height */
  183.     GADGIMAGE | GADGHIMAGE | GRELRIGHT | GRELHEIGHT,
  184.     GADGIMMEDIATE,      /* Activation flags */
  185.     PROPGADGET | REQGADGET,
  186.     &RPropImage,  /* if this PropGadget is AUTOKNOB, image is overwritten */
  187.     &RPSelectImage,/* SelectRender */
  188. /*???    NULL,  /* no SelectRender */
  189.     NULL,       /* no GadgetText */
  190.     0,          /* no MutualExclude */
  191.     &RTestProp, /* my SpecialInfo proportional data */
  192.     NULL,       /* no ID */
  193.     NULL,       /* no special data */
  194.     };
  195.  
  196.  
  197. struct IntuiText TestRText[] =
  198.     {
  199.         {
  200.         0, 1, JAM1,
  201.         10, 6,
  202.         &TestFont,
  203.         "Requester with Boolean",
  204.         NULL,
  205.         },
  206.         {
  207.         0, 1, JAM1,
  208.         5, 10,
  209.         &TestFont,
  210.         "Software Wizard Deluxe",
  211.         NULL,
  212.         },
  213.         {
  214.         0, 1, JAM1,
  215.         5, 10,
  216.         &TestFont,
  217.         "DOUBLE-MENU REQUESTER",
  218.         NULL,
  219.         },
  220.     };
  221.  
  222. struct IntuiText BoolText =
  223.     {
  224.     0, 1, JAM1,
  225.     6, 7,
  226.     &TestFont,
  227.     "Boolean",
  228.     NULL,
  229.     };
  230.  
  231. struct IntuiText CancelText =
  232.     {
  233.     0, 1, JAM1,
  234.     10, 7,
  235.     &TestFont,
  236.     "CANCEL",
  237.     NULL,
  238.     };
  239.  
  240. SHORT DoubleBox[] =
  241.     {
  242.     2, 1,
  243.     2, 19,
  244.     64, 19,
  245.     64, 1,
  246.     3, 1,
  247.     3, 19,
  248.     63, 19,
  249.     63, 1,
  250.     };
  251.  
  252. SHORT Double2Box[] =
  253.     {
  254.     -2, -1,
  255.     -2, 21,
  256.     68, 21,
  257.     68, -1,
  258.     -3, -1,
  259.     -3, 21,
  260.     69, 21,
  261.     69, -1,
  262.     };
  263.  
  264. struct Border Test2Border =
  265.     {
  266.     0, 0,
  267.     1, 0, JAM1,
  268.     8,
  269.     Double2Box,
  270.     NULL,
  271.     };
  272.  
  273. struct Border TestBorder =
  274.     {
  275.     0, 0,
  276.     3, 0, JAM1,
  277.     8,
  278.     DoubleBox,
  279.     &Test2Border,
  280.     };
  281.  
  282. struct Gadget CancelGadget =
  283.     {
  284.     &ReqProp,
  285.     20, 80, 66, 21,
  286. #ifdef TOGGLETEST
  287.     SELECTED | GADGHCOMP,
  288.     ENDGADGET | RELVERIFY | TOGGLESELECT,
  289. #else
  290.     GADGHCOMP,
  291.     ENDGADGET | RELVERIFY,
  292. #endif
  293.     BOOLGADGET | REQGADGET,
  294.     &TestBorder,
  295.     NULL,
  296.     &CancelText,
  297.     0,
  298.     NULL,       /* SpecialInfo */
  299.     0,          /* ID */
  300.     NULL,       /* UserData */
  301.     };
  302.  
  303.  
  304. struct Gadget BoolGadget =
  305.     {
  306.     &CancelGadget,
  307.     20, 40, 66, 21,
  308. #ifdef TOGGLETEST
  309.     SELECTED | GADGHCOMP,
  310.     RELVERIFY | TOGGLESELECT,
  311. #else
  312.     GADGHCOMP,
  313.     RELVERIFY,
  314. #endif
  315.     BOOLGADGET | REQGADGET,
  316.     &TestBorder,
  317.     NULL,
  318.     &BoolText,
  319.     0,
  320.     NULL,       /* SpecialInfo */
  321.     0,          /* ID */
  322.     NULL,       /* UserData */
  323.     };
  324.  
  325.  
  326. /* ======================================================================== */
  327. /* ======================================================================== */
  328. /* ======================================================================== */
  329. USHORT PDPlane0[] =
  330.     {
  331. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  332. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  333. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  334. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  335. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  336. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  337. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  338. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  339. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  340. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  341. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  342. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  343. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  344. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  345. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  346. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  347. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  348. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  349. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  350. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  351. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  352. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  353. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  354. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  355. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  356. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  357. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  358. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  359. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  360. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  361. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  362. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  363. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  364. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  365. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  366. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  367. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  368. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  369. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  370. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  371. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  372. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  373. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  374. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  375. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  376. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  377. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  378. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  379. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  380. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  381. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  382. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  383. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  384. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  385. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  386. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  387. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  388. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  389. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  390. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  391. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  392. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  393. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  394. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  395. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  396. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  397. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  398. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  399. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  400. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  401. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  402. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  403. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  404. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  405. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  406. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  407. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  408. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  409. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  410. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  411. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  412. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  413. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  414. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  415. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  416. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  417. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  418. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  419. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  420. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  421. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  422. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  423. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  424. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  425. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  426. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  427. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  428. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  429. 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
  430. 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
  431.     };
  432.  
  433. USHORT PDPlane1[] =
  434.     {
  435. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  436. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  437. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  438. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  439. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  440. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  441. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  442. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  443. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  444. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  445. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  446. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  447. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  448. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  449. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  450. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  451. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  452. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  453. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  454. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  455. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  456. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  457. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  458. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  459. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  460. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  461. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  462. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  463. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  464. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  465. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  466. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  467. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  468. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  469. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  470. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  471. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  472. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  473. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  474. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  475. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  476. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  477. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  478. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  479. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  480. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  481. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  482. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  483. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  484. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  485. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  486. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  487. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  488. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  489. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  490. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  491. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  492. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  493. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  494. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  495. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  496. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  497. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  498. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  499. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  500. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  501. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  502. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  503. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  504. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  505. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  506. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  507. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  508. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  509. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  510. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  511. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  512. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  513. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  514. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  515. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  516. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  517. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  518. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  519. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  520. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  521. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  522. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  523. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  524. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  525. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  526. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  527. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  528. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  529. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  530. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  531. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  532. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  533. 0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,0xF0F0,
  534. 0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,0x5A5A,
  535.     };
  536.  
  537. struct BitMap PDBitMap =
  538.     {
  539.     26,
  540.     100,
  541.     0,
  542.     2,
  543.     0,
  544.     PDPlane0,
  545.     PDPlane1,
  546.     };
  547.  
  548. /* ======================================================================== */
  549. /* ======================================================================== */
  550. /* ======================================================================== */
  551.  
  552. struct Requester TestRequest[] = 
  553.     {
  554.         {
  555.         NULL,                   /* OlderRequester */
  556.         20, 20, 200, 130,       /* LeftEdge, TopEdge, Width, Height */
  557.         0, 0,                   /* RelLeft, RelTop */
  558.         &BoolGadget,            /* first Gadget */
  559.         NULL,                   /* ReqBorder */
  560.         &TestRText[0],          /* ReqText */
  561.         NULL,                   /* Flags */
  562. /*???   PREDRAWN,                       /* Flags */
  563.         2,                      /* BackFill */
  564.         {NULL},                 /* ReqCRect */
  565. /*???   &PDBitMap,              /* PreDrawn BitMap */
  566.         NULL,                   /* PreDrawn BitMap */
  567.         {NULL},                 /* BitMap */
  568.         },
  569.         /* */
  570.         {
  571.         NULL,                   /* OlderRequester */
  572.         20, 20, 200, 130,       /* LeftEdge, TopEdge, Width, Height */
  573.         0, 0,                   /* RelLeft, RelTop */
  574.         &BoolGadget,            /* first Gadget */
  575.         NULL,                   /* ReqBorder */
  576.         &TestRText[0],          /* ReqText */
  577.         NULL,                   /* Flags */
  578.         2,                      /* BackFill */
  579.         {NULL},                 /* ReqCRect */
  580.         NULL,                   /* PreDrawn BitMap */
  581.         {NULL},                 /* BitMap */
  582.         },
  583.         /* */
  584.         {
  585.         NULL,                   /* OlderRequester */
  586.         40, 40, 230, 150,       /* LeftEdge, TopEdge, Width, Height */
  587.         0, 0,                   /* RelLeft, RelTop */
  588.         &BoolGadget,            /* first Gadget */
  589.         NULL,                   /* ReqBorder */
  590.         &TestRText[0],          /* ReqText */
  591.         NULL,                   /* Flags */
  592.         2,                      /* BackFill */
  593.         {NULL},                 /* ReqCRect */
  594.         NULL,                   /* PreDrawn BitMap */
  595.         {NULL},                 /* BitMap */
  596.         }
  597.     };
  598.  
  599.